<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    let person = {
        name: '张三',
        age: 18
    }

    let obj = {a: 1, b: 2}

    // Object.defineProperty(obj, 'c', {
    //     get() {
    //         return 3
    //     }
    // })
    // Object.defineProperty(obj, 'c', {
    //     get() {
    //         return 4
    //     }
    // })
    //
    // console.log('@@@')

    const x1 = Reflect.defineProperty(obj, 'c', {
        get() {
            return 3
        }
    })

    console.log(x1)

    const x2 = Reflect.defineProperty(obj, 'c', {
        get() {
            return 4
        }
    })
    if (x2) {
        console.log(x2)
        console.log('某某某某某操作成功了！')
    } else {
        console.log(x2)
        console.log('某某某某某操作失败了！')
    }

    console.log('@@@')

</script>
</body>
</html>